package com.fare.taluo.core.domain.analyse.report.download;

import java.util.List;

import com.dayatang.domain.EntityRepository;
import com.fare.taluo.vo.core.ExcelInfoVO;

public interface ExcelInfoRepository extends EntityRepository {
	
	public List<ExcelInfo> findAll();
	
	public void saveOrUpdate(ExcelInfo excelInfo);
	
	public void delete(ExcelInfo excelInfo);
	
	public ExcelInfo findById(Long id);
	
	/**
	 * 查找日期格式 yyyyMMddHH < date的
	 * @param date
	 * @return
	 */
	public List<ExcelInfo> findByTime(String date);
	
	/**
	 * 查找航空公司代码为code ,日期为date‘yyyyMMdd’的
	 * @param code
	 * @param date
	 * @return
	 */
	public List<ExcelInfo> findBycode(String code ,String date);
	
	/**
	 * 查找航空公司代码为code,时间为 yyyyMMddHH 的
	 * @param code
	 * @param date
	 * @return
	 */
	public List<ExcelInfo> findBycodeAndTime(String code ,String date);
	

}
